Iguassu Falls — synonyms, definition
1. Iguassu Falls (Noun)
4 synonyms
Iguassu Iguazu Iguazu Falls Victoria Falls
1 definition
Iguassu Falls (Noun) — A large waterfall on the border between Argentina and Brazil.
2 types of
falls waterfall
5 parts of
Argentina Argentine Republic Brasil Brazil Federative Republic of Brazil